package com.risen.project.excel.handler;

/**
 * @author taoym
 * @date 2022/3/30 15:36
 * @description 方法执行 T 参数类型  R 返回值
 */
public interface InvokeHandler<P, R> {
    /**
     * @param data 待操作的对象集合 如果方法没有返回值 则将R定义为Void 在invoke后 return null {@link Void}
     * @return 操作的返回值
     * @author taoym
     * @date 2022/3/30 15:36
     * @description 执行方法 这里的invoke应该调用具体的执行方法 data数据集合
     */
    R invoke(P data);
}
